package educar.controllers;

import educar.gui.CargarUsuarioView;
import educar.gui.CargarUsuarioView;
import educar.gui.CargarMateriaView;
import educar.gui.CargarDedicacionView;
import educar.gui.CargarFacultadView;
import educar.gui.CargarCargoView;
//import educar.gui.AccionComboView;
import educar.gui.ComboAbmView;
import educar.gui.DatosView;
import educar.gui.IView;
import educar.gui.LoginView;
import educar.models.Session;
import educar.models.User;

public class CargarController implements IController {
	 private CargarUsuarioView cargaUs;
     private CargarMateriaView cargaMa;
     private CargarDedicacionView cargaDe;
     private CargarFacultadView cargaFa;
     private CargarCargoView cargaCa;
	// private LoginView view;
	    //AccionComboView cartel;
        //ComboAbmView abm;
        ComboAbmView com;
        public String captura;
               
        
        
        public void process(String model){
        	captura=com.getCargar();
        	//System.out.println(captura);
        	if (((captura.compareTo("Docente"))==0) || ((captura.compareTo("Administrador"))==0) || ((captura.compareTo("Alumno"))==0)) {
           	 cargaUs = new CargarUsuarioView();
        	     cargaUs.setVisible(true);
            } else if ((captura.compareTo("Materia"))==0) {
           	 cargaMa = new CargarMateriaView();
           	 cargaMa.setVisible(true);
            } else if ((captura.compareTo("Dedicacion"))==0) {
           	 cargaDe = new CargarDedicacionView();
           	 cargaDe.setVisible(true);
            } else if ((captura.compareTo("Facultad"))==0) {
            	 cargaFa = new CargarFacultadView();
           	 cargaFa.setVisible(true); 
            } 
            else if ((captura.compareTo("Cargo"))==0) {
           	 cargaCa = new CargarCargoView();
           	 cargaCa.setVisible(true);  
            }
             //captura=abm2.getPersona();          
        	//abm2.present("SE CAPTURO EN LA LISTA DESPLEGABLE UN:  "+captura);
        	 //cartel = new AccionComboView();
        	 //cartel.setVisible(true);
                                            
        }

        @Override
        public void setView(IView com) {
                this.com = (ComboAbmView) com;   
        }
        
        public String getCap(){
        	return captura;
        }
}
